package com.open.api.wechat.pub.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.open.api.wechat.common.WeChatCommonResponse;
import lombok.Data;

/**
 * @author : zhaoxuan
 * @date : 2021/7/7 10:14
 * @version: 1.0
 * @description : WeChatOauth2TokenResponse
 */
@Data
public class WeChatOauth2TokenResponse extends WeChatCommonResponse {
    /**
     * 网页授权接口调用凭证
     */
    @JsonProperty("access_token")
    private String accessToken;
    /**
     * 凭证有效时长
     */
    @JsonProperty("expires_in")
    private int expiresIn;
    /**
     * 用于刷新凭证
     */
    @JsonProperty("refresh_token")
    private String refreshToken;
    /**
     * 用户标识
     */
    @JsonProperty("openid")
    private String openId;
    /**
     * 用户授权作用域
     */
    private String scope;
}